trimorphodon lambda - English Synonyms Dictionary

trimorphodon lambda

n.
[1] Sonoran lyre snake